the esplanade - Alemán Inglés Diccionario